﻿using GalaSoft.MvvmLight.Command;
using System;
namespace JiveMessenger.ViewModels
{
    public interface IViewModelLoginControl
    {
        bool IsLoginButtonEnabled { get; set; }
        string LoginControlStatusText { get; set; }
        string Password { get; set; }
        RelayCommand LoginCommand { get;}
        RelayCommand LoginWithMicrosoftCommand { get;}
        RelayCommand ShowServerPickerCommand { get; }
         RelayCommand CloseAddServerPopupCommand { get;  }
         RelayCommand RemoveServerCommand { get; }
         RelayCommand<string> AddServerCommand { get; }
       
        void RunOnNetworkConnect();
        void RunOnNetworkDisconnect();
        //string Username { get; set; }
        void Cleanup();
    }
}
